/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;


import bean.Empresa;
import java.util.List;
import persistencia.EmpresaDao;
import interfaces.EmpresaInterface;

/**
 *
 * @author jcrbsa
 */
public class NegocioEmpresa {
      
  private static NegocioEmpresa fachada;
  private EmpresaInterface repositorio;
     
  static{
      fachada = new NegocioEmpresa();
  }
     public NegocioEmpresa(){
        repositorio = new EmpresaDao();
    }
   public static NegocioEmpresa getInstance(){
    return fachada;
}
    
    public void inserir(Empresa c){
        
    
        repositorio.inserir(c);
    }
    public void alterar(Empresa c) {
		repositorio.alterar(c);
	}
    
    public void excluir(Empresa c){
        repositorio.excluir(c);
    }
     public List<Empresa> listarEmpresa(){
        return repositorio.consulta();
                }
    
    
    
    
}
